package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 附件对象 sys_file
 *
 * @author ms
 * @date 2024-02-24
 */
@Data
@TableName("sys_file")
public class SysFileEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @TableField("id")
    private String id;


    /**
     * 删除标志（0代表存在 1代表删除）
     */
    @TableLogic
    @TableField("del_flag")
    private Integer delFlag;


    /** 创建人id */

    /** 更新人id */

    /**
     * 文件名称
     */
    @TableField("name")
    private String name;


    /**
     * 后缀
     */
    @TableField("suffix")
    private String suffix;


    /**
     * 访问地址
     */
    @TableField("view_url")
    private String viewUrl;


    /**
     * 当前ip+断口
     */
    @TableField("ip_port")
    private String ipPort;


    /**
     * 附件id-用户在自己表中附件字段定义
     */
    @TableField("biz_id")
    private String bizId;


    /**
     * 文件大小
     */
    @TableField("size")
    private Long size;
    /**
     * 文件单位,Byte,KB,MD,GB
     */
    @TableField("size_unit")
    private String sizeUnit;


}
